<?php namespace Home\Controller;
//调用Hdphp\Controller\Controller空间即框架的总控制器
use Hdphp\Controller\Controller;

/**
 * 前台用户登录控制器
 */
class LoginController extends Controller
{
	public function index()
	{
		if(IS_POST)
		{
			//实例化模型
			$model = new \Common\Model\User;
			//如果登录失败
			if(!$model->login())
			{
				//提示错误信息，用getError方法可以接收到模型中的错误信息
				//$this->error($model->getError());
				$this->error($model->getError());
			}
			//反之，登录成功.跳转到前台首页
			go('Home/Index/index');
		}
		//载入页面
		View::make('login');
	}
		
	/**
	 * 验证码
	 */
	public function code()
	{
		
		//载入验证码页面
		Code::make();
	}
	
	/**
	 * 退出
	 */
	public function out()
	{
		//清空session内容
		session_unset();
		//销毁session文件
		session_destroy();
		//跳转到登录页面
		go('Home/Login/index');
	}
}
